package com.quectel.core.module.room.dto.custom;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 在这里编写说明
 *
 * @author rananxin
 * @email ryan.ran@quectel.com
 * @date 2023-11-10 11:50:00
 */
@Data
@Schema
public class SuspicionRoomInfoDto implements Serializable {
    @Schema(description = "小区 id")
    private Long villageId;
    @Schema(description = "楼栋 id")
    private Long buildingId;
    @Schema(description = "楼层 id")
    private Long floorId;
    @Schema(description = "房间 id")
    private Long roomId;
    @Schema(description = "房间名称 id")
    private String roomName;
    @Schema(description = "房间面积")
    private BigDecimal roomArea;
    @Schema(description = "房间户型 1：1室1厅  2：2室1厅  3：3室1厅  4：4室1厅  5：2室2厅  6：3室2厅 7：4室2厅 9：其他")
    private Byte roomType;
    @Schema(description = "居住人数")
    private Integer householdCount;
    @Schema(description = "人员平均居住面积 <=5 有群租嫌疑")
    private BigDecimal perPersonArea;
    @Schema(description = "人员房间占比 >2 有群租嫌疑")
    private BigDecimal peoplePerRoom;
}
